Paka Labs 万字报告(2/4)| 将孤岛连成大陆:BTC锚定资产与以太坊跨层快速通道
本篇为全篇的第二部分,约19000字,建议阅读时间45分钟;全篇共四部分,将陆续发布。
5.1 BTC锚定资产
BTC 是区块链世界的奠基石,BTC 因其在区块链领域的特殊地位,以及其架构中蕴含的深刻思想,聚集了很多坚定的信仰者。直至如今,BTC 在加密生态中的市场价值、流动价值、用户基础,都具有绝对的优势地位。因此,新生的公链,往往有极大的动力将 BTC 引入,为自身的生态注入强大的活力。于是,产生了众多的 BTC 锚定资产。
Lock-Mint
在 BTC 链上锁定 BTC,目标链上铸造锚定资产
Burn-Unlock
在目标链上销毁锚定资产,在 BTC 链上释放 BTC
5.1.1 信任式 BTC锚定资产
5.1.1.1 RBTC/LBTC
5.1.1.2 WBTC ( Wrapped BTC )
5.1.1.3 BTCB/HBTC
5.1.1.4 XBTC(ChainX)
5.1.2 非信任式BTC锚定资产
5.1.2.1 tBTC:早期的探索者
5.1.2.2 renBTC ( Ren Protocol ) :MPC网络
5.1.2.3 eBTC(DeCus) 重叠分组机制
5.1.2.4 InterBTC 独立控制地址矩阵
5.1.3 关于BTC锚定资产的小结
5.2 以太坊跨层快速资产桥
5.2.1 为什么需要跨层快速资产桥
5.2.2 跨层快速资产桥的技术本质
5.2.3 原子交易型跨层快速资产桥
5.2.3.1 cBridge ( celer.network )
Step1 : 用户在源账本上发起 TransferOut 交易,向中继节点转账,该交易设置哈希时间锁;
Step2:中继节点在目标账本上发起 TransferIn 交易,向用户转账,设置同样的哈希时间锁;
Step3 :用户 Confirm 源账本上的 TransferOut 交易,哈希锁原象被披露;
Step4 :中继节点 Confirm 目标账本上的 TransferIn 交易,跨层交易完成。
5.2.3.2 NXTP (Connext)
Step1 : Router 招标
用户向网络广播交易需求,Router 以承诺的交易完成时间和手续费金额秘密投标,用户选定具有优势的 Router(选标),进入下一阶段;
Step2 :准备(Prepare)
用户选标完成后,向源账本上的交易管理合约锁定要转出的资产(该交易中包含选标信息),中标的 Router 监测到该交易之后,向目标账本的交易管理合约锁定用户应得数量的资产(用户应得资产数量与系统中的总流动性分布有关,稍后说明);
Step3 :完成(Fulfill)
用户提供签名,获得 Router 在目标账本上锁定的资产,Router使用用户公开的签名信息,解锁用户在源账本上锁定的资产。为了避免用户切换钱包,其他的非中标Router 会提供中继服务,用户并不需要亲自去目标链提供签名以解锁资产,而是可以将签名信息发送给中继 Router,并由中继 Router 在目标链上代为解锁。中继 Router 也会收取少量手续费。
5.2.3.3 StarkEx Bridge
Step1 : Alice在L2向LP发起 1 ETH + 手续费的条件转账 T(X),条件是T(Y):LP在L1向Alice付款 1 ETH,在T(Y)生效前,T(X)状态为 [invalid] ;
Step2:LP签署T(Y),在 L1 上向 Alice 付款,Alice 立即可在 L1 使用该资金,LP拿到T(Y)的生效证明;
Step3:LP使用T(Y)的生效证明,更新T(X)状态,T(X)[invalid] 转化为T(X)[Valid] ;
Step4 :LP通知 L2 节点打包 T(X)[Valid] 到零知识证明批次中,该批次抵达L1并被验证时,LP正式拿到Alice的付款。
Step1:Alice 在 L2-1 中向 LP 发起 1 ETH + 手续费 的条件转账 T(X) ,触发条件设为 T(Y) : LP 将 1 ETH 转到 Alice 的 L2-2 账户。在T(Y)生效之前,T(X)为 [invalid] 状态 ;
Step2:LP 签署 T(Y),在 L2-2 上向 Alice 付款 1 ETH,该交易立即生效,Alice 立即可在 L2-2 使用该资金;
Step3:T(Y) 被 L2-2 节点打包到零知识证明批次中,提交给 L1 并被 L1 验证,LP 拿到 T(Y) 在 L1 的生效证明 ;
Step4:LP 使用 T(Y) 的生效证明,更新 T(X) 状态,T(X) [invalid] 转化为 T(X)[Valid] ;
Step5:LP 通知 L2-1 节点打包 T(X)[Valid] 到零知识证明批次中,该批次抵达 L1 并被验证时,LP 正式拿到了 Alice 的付款。
5.2.3.4 小结
5.2.4 见证人型跨层快速资产桥
5.2.4.1 Hop Exchange
以USDC为例
依照当前系统设置,设AMM流动池手续费0.3%
依照当前系统设置,设Bonder提供的垫付服务手续费为0.2%
假设AMM流动池是绝对平衡的,1 USDC 始终兑换 1 hUSDC
暂且忽略批量交易机制
Step1:Alice 通过 L2 上的 AMM 兑换池,将 1000 USDC 兑换为 997 个 hUSDC;
Step2:Alice 通过 L2 的 HopBridgeContract (下文简称HBC),在L2上销毁 997 hUSDC,设该交易为X;
Step3:Bonder监听到交易X,在L1上从自己的抵押金里垫付 995 USDC 给 Alice ,Alice 在L1上拿到 995 USDC,对于Alice而言,交易已完成;
Step4:交易 X 被提交到 L1,通过欺诈证明或零知识证明,被L1验证;
Step5:L1 的 HBC 获取到交易 X 已被完成的信息,向 Bonder 归还 997 USDC。
Step1:Alice 使用 L2-1 上的 AMM 兑换池,将 1000 USDC兑换成 997 hUSDC;
Step2:Alice 调用 L2-1 上的 HBC,销毁 997 hUSDC,设该交易为 X;
Step3:Bonder 监听到交易 X,使用自己的 hUSDC 铸造额度,调用 L2-2 上的 HBC,为Alice铸造995 hUSDC,Alice将995hUSDC,在AMM池中兑换为992 USDC,此时,对Alice而言,交易已完成;
Step4:交易 X 被传回 L1 ,经过欺诈证明或零知识证明,被 L1 验证;
Step5:Bonder 监听到被验证的交易 X,同步给L2-2上的节点;(为了加快速度,Hop Exchange建议 Bonder 自己运行 L2 节点)。
Step6:L2-2节点验证后,L2-2 上的 HBC 为 Bonder 铸造 997 hUSDC。
5.2.4.2 Hyphen (Biconomy)
5.2.4.3 Degate Bridge
5.2.4.4 Optimism DAI Bridge ( MakerDAO )
Step1:用户在 L2 上通过 DAI Bridge 合约,销毁 oDAI;
Step2:Maker Oracle 将销毁信息从 L2 传递给 L1 的 DAI Bridge 合约,L1 的 DAI Bridge 合约为用户铸造 fDAI;
Step3:用户拿到 fDAI 之后,可以选择在7天(挑战期)后到 MakerDAO 的财政库中兑换 DAI,也可以选择拿 fDAI 作抵押,从Maker财政库借出 DAI (借出数量<抵押数量),当抵押的 fDAI 过了挑战期,债务将被自动结算。
5.2.4.5 小结
5.2.5 跨层快速通道进阶演化:聚合、互操作
5.2.5.1 FundMovR :跨层快速资产桥聚合器
路径一:通过 1inch on Arbitrum,把 DAI 换成 ETH ,然后通过Hop Exchange,把 ETH 从 Arbitrum 换到 Optimism ;
路径二:通过 Paraswap on Arbitrum,把 DAI 换成 ETH ,然后通过 Connext 将 ETH 从 Arbitrum 换到 Optimism;
路径三:通过 Hyphen,把 DAI 从 Arbitrum 换到 Optimism,然后通过 Uniswap on Optimism,把 DAI 换成 ETH ;
路径四:通过 cBridge,把 DAI 从 Arbitrum 换到 Optimism ,然后通过 Sushiswap on Optimism, 把 DAI 换成 ETH。
还有更多路径 ……
目标链上的最大输出
最低Gas费用
最短时间
5.2.5.2 DataMovR 跨层互操作通用组件
Yearn Finance可以在诸多的L1,L2,乃至侧链上,寻找最优的收益率,并在此基础上采取行动;
可以允许用户在 Arbitrum 上的 Aave 销毁 aToken,并在Optimism上的 Aave 上提取质押;
Uniswap 可以支持 LP 跨层快速挪动流动性,以实现各层价格的均衡。
5.2.6 跨层快速通道与泛EVM网络
本篇小结
本文列举了两大跨链应用形态,分别是「BTC锚定资产」和「跨层快速通道」。我们分析了两者的技术本质,并根据其核心技术特征,进行了分类,在分类的基础上,结合项目举例进行了深入分析。至此,我们在对跨链技术有全景式框架认知的技术上,对「BTC锚定资产」和「跨层快速通道」两大应用形态进行了纵深探究。在后续的篇目中,我们将对更多的应用形态进行举例分析。
BTC锚定资产
信任式
RBTC/LBTC/WBTC/BTCB/HBTC/XBTC
非信任式
tBTC/renBTC/eBTC/InterBTC
以太坊跨层快速资产桥
原子交易型
cBridge/Connext/StarEx Bridge
见证人型
Hop Exchange/Hyphen/Degate Bridge
进阶演化
FundMovR/DataMovR
往期推荐